
@charset "UTF-8";
.el-select-dropdown {
	position:absolute;
	z-index:1001;
	border:1px solid #E4E7ED;
	border-radius:4px;
	background-color:#FFF;
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:5px 0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
	color:#406EFF;
	background-color:#FFF
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color:#F5F7FA;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
	position:absolute;
	right:20px;
	font-family:element-icons;
	content:"\e6da";
	font-size:12px;
	font-weight:700;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
	padding:0
}
.el-select-dropdown__empty {
	padding:10px 0;
	margin:0;
	text-align:center;
	color:#999;
	font-size:14px
}
.el-select-dropdown__wrap {
	max-height:274px;
	margin-bottom: 0 !important;
	overflow-x: hidden !important;
}
.el-select-dropdown__list {
	list-style:none;
	padding:6px 0;
	margin:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

.el-input__inner::-webkit-input-placeholder {
	color:#C0C4CC
}
.el-input__inner::-moz-placeholder {
	color:#C0C4CC
}
.el-input__inner:-ms-input-placeholder {
	color:#C0C4CC
}
.el-input__inner::-ms-input-placeholder {
	color:#C0C4CC
}
.el-input__inner::placeholder {
	color:#C0C4CC
}
.el-select-dropdown__item {
	font-size:14px;
	padding:0 20px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#606266;
	height:34px;
	line-height:34px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.el-select-dropdown__item.is-disabled {
	color:#C0C4CC;
	cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover {
	background-color:#FFF
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
	background-color:#F5F7FA
}
.el-select-dropdown__item.selected {
	color:#406EFF;
	font-weight:700
}
.el-select-group {
	margin:0;
	padding:0
}
.el-select-group__wrap {
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
.el-select-group__wrap:not(:last-of-type) {
	padding-bottom:24px
}
.el-select-group__wrap:not(:last-of-type)::after {
	content:'';
	position:absolute;
	display:block;
	left:20px;
	right:20px;
	bottom:12px;
	height:1px;
	background:#E4E7ED
}
.el-select-group__title {
	padding-left:20px;
	font-size:12px;
	color:#909399;
	line-height:30px
}
.el-select-group .el-select-dropdown__item {
	padding-left:20px
}
.el-select {
	display:inline-block;
	position:relative
}
.el-select .el-select__tags>span {
	display:contents
}
.el-select:hover .el-input__inner {
	border-color:#C0C4CC
}
.el-select .el-input__inner {
	cursor:pointer;
	padding-right:35px
}
.el-select .el-input__inner:focus {
	border-color:#406EFF
}
.el-select .el-input .el-select__caret {
	color:#C0C4CC;
	font-size:14px;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg);
	cursor:pointer
}
.el-select .el-input .el-select__caret.is-reverse {
	-webkit-transform:rotateZ(0);
	transform:rotateZ(0)
}
.el-select .el-input .el-select__caret.is-show-close {
	font-size:14px;
	text-align:center;
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg);
	border-radius:100%;
	color:#C0C4CC;
	-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);
	transition:color .2s cubic-bezier(.645,.045,.355,1)
}

.el-select__close {
	cursor:pointer;
	position:absolute;
	top:8px;
	z-index:1000;
	right:25px;
	color:#C0C4CC;
	line-height:18px;
	font-size:14px
}
.el-select__close:hover {
	color:#909399
}
.el-select__tags {
	position:absolute;
	line-height:normal;
	white-space:normal;
	z-index:1;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.el-select .el-tag__close {
	margin-top:-2px
}
.el-select .el-tag {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-color:transparent;
	margin:2px 0 2px 6px;
	background-color:#f0f2f5
}
.el-select .el-tag__close.el-icon-close {
	background-color:#C0C4CC;
	right:-2px;
	top:0;
	color:#FFF
}
.el-select .el-tag__close.el-icon-close:hover {
	background-color:#909399
}
.el-select .el-tag__close.el-icon-close::before {
	display:block;
	-webkit-transform:translate(0,.5px);
	transform:translate(0,.5px)
}

.lose-efficacy {
  // background: chartreuse !important;
  // filter: grayscale(100%);
  // color: #ccc;
  // opacity: 0.5;
  td {
    position: relative;
    color: #ccc !important;
    .table-income {
      color: #ccc !important;
    }
    .link {
      color: #ccc !important;
    }
    &::after {
      content: '';
      cursor: not-allowed;
      position: absolute;
      // height: 48px;
      // top: 0;
      // left: 0;
      // right: 0;
      display: inline-block;
      // background: rgba(255,255,255,0.6);

    }
  }
  td:last-child {
    &::after {
      height: 48px;
      top: 0;
      left: 0;
      right: 0;
      background: rgba(255,255,255,0.6);
    }
  }
  td:first-child {
    &::after {
      background-image: url(../assets/info.png);
      background-size: 16px 16px;
      background-repeat: no-repeat;
      background-position: 65px 15px;
    }
    &::before {
      content: '已失效';
      position: absolute;
      top: 15px;
      left: 20px;
      color: #E54C4C;
      font-weight: bold;
      z-index: 1;
    }
  }
  &.canOperate {
    td:last-child {
      &::after {
        z-index: -1;
      }
    }
  }
}
